<?php /* Update Student Controller */
	require_once('modules/students/actions/update/scripts/validate-student.php');
	if (isset($_POST['form-action'])) {
		$validacion = validarAlumno();
		if (!empty($validacion)) { //fallo validacion
			$validacion = 'ERROR: '.implode(',', $validacion);
			$nombre = $student->getNombre();
			$apellido = $student->getApellido();
			$email = $student->getEmail();
			$estado = $student->getEstado();
			$celular = $student->getCelular();
			$telefono = $student->getTelefono();
			$domicilio = $student->getDomicilio();
			$barrio = $student->getBarrio();
			$ciudad = $student->getCiudad();
			$provincia = $student->getProvincia();
			$pais = $student->getPais();
			$idioma = $student->getIdioma();
			$huso_horario = $student->getHusoHorario();
			require_once('modules/students/actions/update/view/update-student.php');
		} else { //si valido correcto
			$student->update((int)$glb_uri[2],1);
			require_once('modules/students/actions/list/index.php');
		}
	} else {
		if (@(int)$glb_uri[2] > 0) { //valida que la id ingresa es valida.
			$result = $student->getAllFrom((int)$glb_uri[2]);
			if ($result) { //valida si existe la id.
				$nombre = $student->getNombre();
				$apellido = $student->getApellido();
				/* Cuando modifica el email deberia haber confirmacion por parte del alumno. */
				$email = $student->getEmail();
				$estado = $student->getEstado();
				$celular = $student->getCelular();
				$telefono = $student->getTelefono();
				$domicilio = $student->getDomicilio();
				$barrio = $student->getBarrio();
				$ciudad = $student->getCiudad();
				$provincia = $student->getProvincia();
				$pais = $student->getPais();
				$idioma = $student->getIdioma();
				$huso_horario = $student->getHusoHorario();
				require_once('modules/students/actions/update/view/update-student.php');
			} else {
				echo '<strong>No existe el alumno solicitado.</strong>';
			}
		} else {
			echo '<strong>Pagina invalida.</strong>';
		}
	}
?>